package com.admin.business.transitionWord;

import com.tiangong.framework.bo.CDO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

/**
 * @description: 业主委员会换届相关文件
 * @create: 2023-10-13 09:55:57
 **/
@Mapper
public interface TransitionWordDao{
    /**添加业主委员会换届相关文件数据*/
    void addTransitionWord(CDO cdo);

    /**添加业主委员会换届相关文件数据*/
    void addOrUpdateTransitionWord(CDO cdo);

    /**根据Id更新业主委员会换届相关文件数据*/
    int updateTransitionWordById(CDO cdo);

    /**根据Id删除业主委员会换届相关文件数据*/
    int deleteTransitionWordById(Integer id);

    /**根据条件删除业主委员会换届相关文件数据*/
    int deleteTransitionWord(CDO cdo);

    /**根据id获取业主委员会换届相关文件数据*/
    CDO getTransitionWordById(Integer id);

    /**根据非空条件获取业主委员会换届相关文件数据列表*/
    List<CDO> getTransitionWordListPage(CDO cdo);

    /**根据混合条件获取业主委员会换届相关文件数据列表*/
    List<CDO> getTransitionWordListPageByCondition(CDO cdo);

    /**获取业主委员会换届相关文件数据条数*/
    int getTransitionWordCount(CDO cdo);

}
